package com.augurit.gzcgwsp.csshlj.service;

import java.util.List;
import java.util.Map;
import com.augurit.common.base.service.ICrudService;
import com.augurit.common.system.web.auth.form.LoginUserForm;
import com.augurit.gzcgwsp.csshlj.form.ShljqsBaForm;
import com.augurit.wf.client.summary.web.form.WfTaskSummaryForm;

public interface IShljqsBaService extends ICrudService<ShljqsBaForm, Long> {
	public void changeYslState(Long id,Long state,String yslThyy);
    public WfTaskSummaryForm getBjsj(String qsid ,String templateCode);

	/**
	 * 导入
	 * @param map
	 * @return
	 */
	public String importData(Map map);
	/**
	 * 获得主证申请时的证书信息Form内容
	 * @param id
	 * @return
	 */
	public ShljqsBaForm getForm(Long id);
	public  List getfblist(String templateCode,Long ysid);
	
	public String writeFbData(ShljqsBaForm form, String context, String inpath);
	
	public String wfBusYslTuih(ShljqsBaForm form,LoginUserForm loginUser) throws Exception;
	
	/**
	 * 获取项目名称
	 * @param form
	 * @return
	 */
	public List getProjects(ShljqsBaForm form,int startnum,int endnum);
 }